An overview of CADP 2001

نویسندگان

  • Radu Mateescu
  • Hubert Garavel
  • Frédéric Lang
چکیده

Cadp is a toolbox for specifying and verifying asynchronous finite-state systems described using process algebraic languages. It offers a wide range of state-of-the-art functionalities assisting the user throughout the design process: compilation, rapid prototyping, interactive and guided simulation, verification by equivalence/preorder checking and temporal logic model-checking, and test generation. The languages, models, and verification techniques used in Cadp have a broad application domain, allowing to deal with communication protocols, distributed systems, embedded software, mobile telephony, asynchronous hardware, cryptography, security, human-computer interaction, etc. Cadp is currently used both in industrial companies and academic institutions for research and teaching purposes. During the last years, over 50 applications and case-studies performed using Cadp have been reported. Key-words: bisimulation – labeled transition system – Lotos – model-checking – specification – temporal logic – verification ∗ [email protected][email protected][email protected] Un aperçu de CADP 2001 Résumé : Cadp est une bôıte à outils pour spécifier et vérifier des systèmes d’états finis asynchrones décrits par des langages de processus algébriques. Cadp offre de nombreuses fonctionnalités aidant l’utilisateur tout au long du procédé de conception: compilation, prototypage rapide, simulation interactive et guidée, vérification par équivalence, par pré-ordres et par évaluation de formules de logique temporelle et génération de tests. Les langages, modèles et techniques de vérification utilisées dans Cadp ont un large champ d’application, couvrant les protocoles de communication, les systèmes distribués, le logiciel embarqué, la téléphonie mobile, les circuits asynchrones, la cryptographie, la sécurité, l’interaction homme-machine, etc. Cadp est utilisé à la fois dans des sociétés industrielles et dans des institutions académiques à des fins de recherche et d’enseignement. Nous avons dénombré plus de 50 applications et études de cas réalisées ces dernières années avec Cadp. Mots-clés : bisimulation – logique temporelle – Lotos – model-checking – spécification – système de transitions étiquetées – vérification An overview of CADP 2001 3

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

CADP 2006: A Toolbox for the Construction and Analysis of Distributed Processes

Cadp (Construction and Analysis of Distributed Processes) [2, 3] is a toolbox for specification, rapid prototyping, verification, testing, and performance evaluation of asynchronous systems (concurrent processes with message-passing communication). The developments of Cadp during the last five years led to a new release named Cadp 2006 “Edinburgh” (as a tribute to the achievements in concurrenc...

متن کامل

Predicting personality disorder functioning styles by the Chinese Adjective Descriptors of Personality: a preliminary trial in healthy people and personality disorder patients

BACKGROUND Cultural and personality factors might contribute to the clinical differences of psychiatric patients all over the world including China. One cultural oriented Chinese Adjective Descriptors of Personality (CADP) designed to measure normal personality traits, might be specifically associated with different personality disorder functioning styles. METHODS We therefore have invited 20...

متن کامل

Specification and Verification of Synchronous Hardware using LOTOS

This paper investigates specification and verification of synchronous circuits using DILL (Digital Logic in LOTOS). After an overview of the DILL approach, the paper focuses on the characteristics of synchronous circuits. A more constrained model is presented for specifying digital components and verifying them. Two standard benchmark circuits are specified using this new model, and analysed by...

متن کامل

TLM.open: a SystemC/TLM Frontend for the CADP Verification Toolbox

The development of embedded systems starts more and more by the design of abstract models written in SystemC/TLM [18, 6]. These models allow the simulation of the embedded software before the hardware RTL descriptions are available, and are used as golden models for hardware verification. The verification of the SystemC/TLM models is an important issue, since a error in the model can mislead th...

متن کامل

CADP 2010: A Toolbox for the Construction and Analysis of Distributed Processes

Cadp (Construction and Analysis of Distributed Processes) is a comprehensive software toolbox that implements the results of concurrency theory. Started in the mid 80s, Cadp has been continuously developed by adding new tools and enhancing existing ones. Today, Cadp benefits from a worldwide user community, both in academia and industry. This paper presents the latest release Cadp 2010, which i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2001